package tomoto.util;

/**
 * Interface to duplicate an object. I don't like {@link Cloneable} because its
 * design is old and tricky.
 * 
 * @author Tomoto Shimizu Washio
 * 
 * @param <T> Concrete type
 */
public interface Duplicatable<T> {
	T dup();
}
